home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 050 / madtrb7.arc / CRFONTS.DOC < prev    next >
Text File  |  1985-12-01  |  3KB  |  64 lines

  1.  
  2.                      C R E A T E  F O N T S, Version 1.0
  3.                                B Y
  4.                           LARRY WINKLER
  5.  
  6.  
  7.     CReate FONTS is a program written initially to test BORLAND
  8.     INTERNATIONAL'S TURBO Pascal compiler on a useful but more than
  9.     trivial program.
  10.  
  11.     The PC-XT function keys and cursor control keys are used to control
  12.     the execution of the program.
  13.  
  14.     CURSOR CONTROL
  15.  
  16.     HOME: Move font cursor up and to the left.
  17.     PGUP: Move font cursor up and to the right.
  18.     END : Move font cursor down and to the left.
  19.     PGDN: Move font cursor down and to the right.
  20.  
  21.     ARROW KEYS: Move font cursor in arrow's respective directions.
  22.  
  23.  
  24.     FUNCTION KEYS
  25.  
  26.     F1: (TOGGLE) Toggle the bit corresponding to the font cursor position.
  27.     F2: Unused.
  28.     F3: (SHLT) Shift the bits of the current font left.
  29.     F4: (SHRT) Shift the bits of the current font right.
  30.     F5: (SHUP) Shift the bits of the current font up.
  31.     F6: (SHDN) Shift the bits of the current font down.
  32.     F7: (CLR ) Clear all the bits of the current font to zero.
  33.     F8: (FILL) Set all the bits of the current font to one.
  34.     F9: ( #  ) Prompt user for font to display.
  35.     F10 (MENU) Prompt the user from a menu
  36.     INS ( +1 ) Go to the next font. Character 0 follows 255.
  37.     DEL ( -1 ) Go to the previous font.  Character 255 follows 0.
  38.  
  39.  
  40.     MENU
  41.  
  42.     1. QUIT: Queries whether user is sure.
  43.     2. READ FILE:  Prompts user for the name of an input file, which contains
  44.                    previously defined fonts.  This current program version
  45.                    fills the entire font array;  it is not possible to read
  46.                    into only selected fonts.  Program checks for the specified
  47.                    file's existence.
  48.     3. WRITE FILE: The default write file is the previously specified WRITE
  49.                    FILE or, if no such previous file, then the READ FILE.
  50.     4. COPY:       The COPY command asks inTO which font(s) values will be
  51.                    placed, FROM where the values will be transfered, and the
  52.                    NUMber of fonts to transfer.  Defaults are specified.  The
  53.                    FROM prompt expects a font number or the word 'ROM' followed
  54.                    by a font number.  For example,
  55.                         FROM:  ROM 5
  56.                    instructs the program to take font values from the IBM-PC
  57.                    ROM starting at character 5.  The program expects the first
  58.                    128 graphics characters to be in a table at location
  59.                    F000:FA6E.  Unfortunately, IBM did not see fit to give us
  60.                    bit patterns for the upper 128 characters, so an attempt
  61.                    to copy characters 128 to 255 will transfer garbage into
  62.                    the program, though no harm will be done.
  63.  
  64.